package com.mdd.front.vo.zdjd;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;
import java.util.Date;

@Data
@ApiModel("设备列表Vo")
public class TZdjdDeviceListedVo implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "")
    private Long id;

    @ApiModelProperty(value = "")
    private String name;

    @ApiModelProperty(value = "设备回传回来的唯一ID")
    private String deviceUuid;

    @ApiModelProperty(value = "设备编码/设备型号")
    private String deviceCode;

    @ApiModelProperty(value = "软件版本号")
    private String softwareVersion;

    @ApiModelProperty(value = "硬件版本号")
    private String hardwareVersion;

    @ApiModelProperty(value = "最新运行状态（0：待机；1：运行中；2：故障停机；3：保温；）")
    private Integer status;

    @ApiModelProperty(value = "代理商id")
    private Long agentId;

    @ApiModelProperty(value = "代理商名称")
    private String agentName;

    @ApiModelProperty(value = "类型（1：单灶；2：双灶；）")
    private Integer type;

    @ApiModelProperty(value = "创建/开通时间")
    private String createTime;

    @ApiModelProperty(value = "年")
    private String year;

    @ApiModelProperty(value = "月")
    private String month;

    @ApiModelProperty(value = "日")
    private String day;

    @ApiModelProperty(value = "")
    private String updateTime;

    @ApiModelProperty(value = "总运行时长（分钟）")
    private Long runTotalTime;

    @ApiModelProperty(value = "能耗总量")
    private Long totalEnergyConsumption;


}
